Virtual Machine (VM) একটি সফটওয়্যার-ভিত্তিক কম্পিউটার যা হোস্ট সিস্টেমের উপর চলতে পারে। এটি সম্পূর্ণরূপে একটি ফিজিক্যাল কম্পিউটারের মতো কাজ করে, কিন্তু এটি ভার্চুয়ালাইজড পরিবেশে চলে। Windows Server এ VM তৈরি করা এবং কনফিগার করা আপনাকে একাধিক অপারেটিং সিস্টেম এক্সিকিউট করতে সহায়তা করে, যেমন Hyper-V বা অন্যান্য ভার্চুয়ালাইজেশন সফটওয়্যার ব্যবহার করে। এখানে Hyper-V ব্যবহার করে VM তৈরি এবং কনফিগার করার প্রক্রিয়া আলোচনা করা হলো।
Hyper-V ইনস্টলেশন
প্রথমে Hyper-V রোল ইনস্টল করতে হবে, কারণ এটি Windows Server-এ VM তৈরি এবং পরিচালনার জন্য ব্যবহৃত হয়।
Hyper-V রোল ইনস্টল করা
- Server Manager খুলুন।
- Manage মেনু থেকে Add Roles and Features নির্বাচন করুন।
- Role-based or feature-based installation নির্বাচন করুন এবং Next ক্লিক করুন।
- Hyper-V রোল নির্বাচন করুন এবং Next ক্লিক করুন।
- Installation Type এবং অন্যান্য সেটিংস কনফিগার করার পর, Install ক্লিক করুন।
- ইনস্টলেশন শেষ হলে, Server Manager থেকে Hyper-V Manager খুলুন।
Virtual Machine তৈরি করা
Hyper-V রোল ইনস্টল করার পর, আপনি Hyper-V Manager ব্যবহার করে VM তৈরি করতে পারবেন। নিচে ধাপে ধাপে VM তৈরি করার প্রক্রিয়া দেখানো হলো:
১. Hyper-V Manager ওপেন করা
- Start মেনু থেকে Hyper-V Manager খুলুন।
- Hyper-V Manager উইন্ডোতে, আপনার হোস্ট সার্ভার নির্বাচন করুন।
২. New Virtual Machine তৈরি করা
- Actions প্যানেল থেকে New > Virtual Machine নির্বাচন করুন।
- New Virtual Machine Wizard খুলবে। এখানে বিভিন্ন সেটিংস কনফিগার করতে হবে:
- Name: VM-এর নাম দিন (যেমন,
WebServerবাDatabaseServer)। - Location: VM-এর ফাইল সেভ করার অবস্থান নির্বাচন করুন (ডিফল্ট অবস্থান ব্যবহার করতে পারেন)।
- Generation: VM এর Generation 1 বা Generation 2 নির্বাচন করুন। Generation 2 অধিক আধুনিক, যা ইউEFI বুট সাপোর্ট করে।
- Name: VM-এর নাম দিন (যেমন,
৩. মেমরি এবং CPU কনফিগার করা
- Memory: VM-এ বরাদ্দ করা র্যাম সেট করুন (যেমন, 4GB বা 8GB)।
- Processors: VM এর জন্য CPU কোর সংখ্যা নির্ধারণ করুন। উদাহরণস্বরূপ, একটি 2 কোর CPU সেট করতে পারেন।
- Virtual Processors: CPU কোর সংখ্যা এবং তাদের শক্তি কনফিগার করুন।
৪. নেটওয়ার্ক কনফিগারেশন
- Network Adapter নির্বাচন করুন, যা VM এবং হোস্ট সিস্টেমের মধ্যে যোগাযোগ সুনিশ্চিত করবে।
- Virtual Switch নির্বাচন করুন, যদি আপনি নেটওয়ার্ক ইন্টারফেস ব্যবহার করতে চান। যদি ভার্চুয়াল সুইচ না থাকে, তবে Hyper-V Manager থেকে Virtual Switch Manager ব্যবহার করে একটি নতুন ভার্চুয়াল সুইচ তৈরি করতে হবে।
৫. ভলিউম এবং হার্ডডিস্ক কনফিগারেশন
- Create a virtual hard disk (VHD): VM-এ একটি ভার্চুয়াল হার্ড ডিস্ক তৈরি করুন। এর জন্য আকার নির্বাচন করুন (যেমন, 40GB বা 60GB)।
- Install operating system: VM-এ Operating System ইনস্টল করার জন্য Installation Options নির্বাচন করুন:
- Install an operating system from a bootable image file: একটি ISO ফাইল থেকে OS ইনস্টল করতে পারেন।
- Install an operating system from a network-based installation server: নেটওয়ার্ক থেকে ইনস্টলেশন করতে পারেন।
৬. VM তৈরি করা
- সব সেটিংস সম্পন্ন হওয়ার পর Finish ক্লিক করুন। আপনার VM তৈরি হয়ে যাবে এবং এটি Hyper-V Manager-এর মধ্যে দেখতে পাবেন।
Virtual Machine কনফিগার করা
একবার VM তৈরি হয়ে গেলে, আপনি এর কনফিগারেশন সেটিংস পরিবর্তন করতে পারেন। নিচে কিছু সাধারণ কনফিগারেশন সেটিংস আলোচনা করা হলো:
১. VM-এ Operating System ইনস্টল করা
- VM চালু করতে Start ক্লিক করুন।
- VM চালু হওয়ার পর, ISO ইমেজ ফাইল থেকে অপারেটিং সিস্টেম ইনস্টল করুন, অথবা Network Boot এর মাধ্যমে ইনস্টল করতে পারেন।
২. VM Settings কনফিগার করা
- Hyper-V Manager এ VM নির্বাচন করুন এবং Settings ক্লিক করুন।
- এখানে আপনি Processor, Memory, Hard Drive, Network Adapter সহ অন্যান্য প্যারামিটার কনফিগার করতে পারেন।
- Processor: CPU কোর সংখ্যা পরিবর্তন করতে পারেন।
- Memory: RAM-এর পরিমাণ পরিবর্তন করতে পারেন।
- Hard Drive: VM-এ আরও একটি ভার্চুয়াল হার্ড ডিস্ক যোগ করতে পারেন।
৩. Integration Services ইনস্টল করা
VM-এর পারফরম্যান্স উন্নত করতে Hyper-V Integration Services ইনস্টল করা দরকার। এটি Guest OS এবং Hyper-V Host এর মধ্যে একটি সঠিক সংযোগ নিশ্চিত করে। এই সেবাটি VM-এর ভিতরে ইনস্টল করা হবে, এবং এটি স্বয়ংক্রিয়ভাবে Windows Server এবং Windows OS-এর জন্য ইনস্টল হবে।
৪. Virtual Switch কনফিগার করা
Hyper-V Virtual Switch Manager ব্যবহার করে, আপনি VM এর নেটওয়ার্ক কনফিগারেশন পরিচালনা করতে পারেন:
- External Network: VM-কে হোস্ট সিস্টেমের নেটওয়ার্কের সাথে সংযুক্ত করে।
- Internal Network: VM এবং হোস্ট সিস্টেমের মধ্যে সংযোগ প্রতিষ্ঠা করে, তবে ইন্টারনেট অ্যাক্সেস দেয় না।
- Private Network: শুধুমাত্র VM-এর মধ্যে যোগাযোগের অনুমতি দেয়।
সারাংশ
Virtual Machine তৈরি এবং কনফিগার করা Hyper-V Manager ব্যবহার করে একটি সহজ প্রক্রিয়া, যেখানে আপনি সিস্টেমের নির্দিষ্ট চাহিদার ভিত্তিতে CPU, Memory, Storage এবং Network কনফিগার করতে পারেন। এর মাধ্যমে, একাধিক অপারেটিং সিস্টেম একসাথে একাধিক VM-এ চালানো সম্ভব, যা আপনাকে বিভিন্ন পরিবেশে পরীক্ষা, ডেভেলপমেন্ট এবং প্রোডাকশন সেটআপ পরিচালনার সুবিধা দেয়।
Read more